package com.cssy.yd.logic.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 数据对象
 * @since 2013-05-23
 */
public class LogicOtherOutwhDO implements Serializable {

    private static final long serialVersionUID = 136929426762466684L;

    /**
     * column logic_other_outwh.id
     */
    private String id;

    /**
     * column logic_other_outwh.deptCode  部门编码
     */
    private String deptcode;

    /**
     * column logic_other_outwh.outwh_code  单据编号（QC-YYYY-MM-DD-不少于4位流水）
     */
    private String outwhCode;

    /**
     * column logic_other_outwh.ori_code  原始单号
     */
    private String oriCode;

    /**
     * column logic_other_outwh.bill_status  单据状态（1、草稿，2、审批中，3完成，4关闭）
     */
    private Short billStatus;

    /**
     * column logic_other_outwh.wh_code  仓库代码
     */
    private String whCode;

    /**
     * column logic_other_outwh.wh_name  仓库名称
     */
    private String whName;

    /**
     * column logic_other_outwh.batch  批号
     */
    private String batch;

    /**
     * column logic_other_outwh.aegnt  经办人
     */
    private String aegnt;

    /**
     * column logic_other_outwh.remark  备注
     */
    private String remark;

    /**
     * column logic_other_outwh.create_r_name  制单人
     */
    private String createRName;

    /**
     * column logic_other_outwh.removed  是否删除 0未删除：1删除
     */
    private Integer removed;

    /**
     * column logic_other_outwh.dcruser  创建人
     */
    private String dcruser;

    /**
     * column logic_other_outwh.dctime  创建时间
     */
    private Date dctime;

    /**
     * column logic_other_outwh.duuser
     */
    private String duuser;

    /**
     * column logic_other_outwh.dutime
     */
    private Date dutime;

    /**
     * column logic_other_inwh.version
     */
    private Integer version;
    
    private Integer versionbt;
    
    public LogicOtherOutwhDO() {
        super();
    }

    public LogicOtherOutwhDO(String id, String deptcode, String outwhCode, String oriCode, Short billStatus, String whCode, String whName, String batch, String aegnt, String remark, String createRName, Integer removed, String dcruser, Date dctime, String duuser, Date dutime) {
        this.id = id;
        this.deptcode = deptcode;
        this.outwhCode = outwhCode;
        this.oriCode = oriCode;
        this.billStatus = billStatus;
        this.whCode = whCode;
        this.whName = whName;
        this.batch = batch;
        this.aegnt = aegnt;
        this.remark = remark;
        this.createRName = createRName;
        this.removed = removed;
        this.dcruser = dcruser;
        this.dctime = dctime;
        this.duuser = duuser;
        this.dutime = dutime;
    }

    /**
     * getter for Column logic_other_outwh.id
     */
    public String getId() {
        return id;
    }

    /**
     * setter for Column logic_other_outwh.id
     * @param id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * getter for Column logic_other_outwh.deptCode
     */
    public String getDeptcode() {
        return deptcode;
    }

    /**
     * setter for Column logic_other_outwh.deptCode
     * @param deptcode
     */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
     * getter for Column logic_other_outwh.outwh_code
     */
    public String getOutwhCode() {
        return outwhCode;
    }

    /**
     * setter for Column logic_other_outwh.outwh_code
     * @param outwhCode
     */
    public void setOutwhCode(String outwhCode) {
        this.outwhCode = outwhCode;
    }

    /**
     * getter for Column logic_other_outwh.ori_code
     */
    public String getOriCode() {
        return oriCode;
    }

    /**
     * setter for Column logic_other_outwh.ori_code
     * @param oriCode
     */
    public void setOriCode(String oriCode) {
        this.oriCode = oriCode;
    }

    /**
     * getter for Column logic_other_outwh.bill_status
     */
    public Short getBillStatus() {
        return billStatus;
    }

    /**
     * setter for Column logic_other_outwh.bill_status
     * @param billStatus
     */
    public void setBillStatus(Short billStatus) {
        this.billStatus = billStatus;
    }

    /**
     * getter for Column logic_other_outwh.wh_code
     */
    public String getWhCode() {
        return whCode;
    }

    /**
     * setter for Column logic_other_outwh.wh_code
     * @param whCode
     */
    public void setWhCode(String whCode) {
        this.whCode = whCode;
    }

    /**
     * getter for Column logic_other_outwh.wh_name
     */
    public String getWhName() {
        return whName;
    }

    /**
     * setter for Column logic_other_outwh.wh_name
     * @param whName
     */
    public void setWhName(String whName) {
        this.whName = whName;
    }

    /**
     * getter for Column logic_other_outwh.batch
     */
    public String getBatch() {
        return batch;
    }

    /**
     * setter for Column logic_other_outwh.batch
     * @param batch
     */
    public void setBatch(String batch) {
        this.batch = batch;
    }

    /**
     * getter for Column logic_other_outwh.aegnt
     */
    public String getAegnt() {
        return aegnt;
    }

    /**
     * setter for Column logic_other_outwh.aegnt
     * @param aegnt
     */
    public void setAegnt(String aegnt) {
        this.aegnt = aegnt;
    }

    /**
     * getter for Column logic_other_outwh.remark
     */
    public String getRemark() {
        return remark;
    }

    /**
     * setter for Column logic_other_outwh.remark
     * @param remark
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * getter for Column logic_other_outwh.create_r_name
     */
    public String getCreateRName() {
        return createRName;
    }

    /**
     * setter for Column logic_other_outwh.create_r_name
     * @param createRName
     */
    public void setCreateRName(String createRName) {
        this.createRName = createRName;
    }

    /**
     * getter for Column logic_other_outwh.removed
     */
    public Integer getRemoved() {
        return removed;
    }

    /**
     * setter for Column logic_other_outwh.removed
     * @param removed
     */
    public void setRemoved(Integer removed) {
        this.removed = removed;
    }

    /**
     * getter for Column logic_other_outwh.dcruser
     */
    public String getDcruser() {
        return dcruser;
    }

    /**
     * setter for Column logic_other_outwh.dcruser
     * @param dcruser
     */
    public void setDcruser(String dcruser) {
        this.dcruser = dcruser;
    }

    /**
     * getter for Column logic_other_outwh.dctime
     */
    public Date getDctime() {
        return dctime;
    }

    /**
     * setter for Column logic_other_outwh.dctime
     * @param dctime
     */
    public void setDctime(Date dctime) {
        this.dctime = dctime;
    }

    /**
     * getter for Column logic_other_outwh.duuser
     */
    public String getDuuser() {
        return duuser;
    }

    /**
     * setter for Column logic_other_outwh.duuser
     * @param duuser
     */
    public void setDuuser(String duuser) {
        this.duuser = duuser;
    }

    /**
     * getter for Column logic_other_outwh.dutime
     */
    public Date getDutime() {
        return dutime;
    }

    /**
     * setter for Column logic_other_outwh.dutime
     * @param dutime
     */
    public void setDutime(Date dutime) {
        this.dutime = dutime;
    }

	public Integer getVersion() {
		return version;
	}

	public void setVersion(Integer version) {
		this.version = version;
	}

	public Integer getVersionbt() {
		return versionbt;
	}

	public void setVersionbt(Integer versionbt) {
		this.versionbt = versionbt;
	}

    
}